/**
 * 文件描述如下：
 * 1. 对设备监控的信息进行处理
 * 2.
 * 3.
 * 4.
 */
import { ref } from "vue"

export const timeTtype = {
  0: 'gps',
  1: 'ptp',
  2: '其他',
}

const ptp = ref([
  { name: '时间戳', value: '', error: '', key: 'timestamp' },
  { name: '最后一次同步时间', value: '', error: '', key: 'last-time' },
  { name: '授时方式', value: '', error: '', key: 'time-node' },
  { name: '授时差异', value: '', error: '', key: 'time-diff', unit: 'ns' },
])

export const dataPro_ptp = (param) => {
  ptp.value.forEach((item) => {
    item.value = param[item.key] ?? 0
    item.value = item?.unit ? item.value + ` ${item.unit}` : item.value
  })

  return ptp.value
}
